import 'package:flutter/material.dart';
import 'package:flutter_screenutil/flutter_screenutil.dart';
import 'package:wanchong/conf.dart';
import 'package:wanchong/path.dart';
import 'package:flutter_easyrefresh/easy_refresh.dart';
import 'package:flutter_easyrefresh/bezier_hour_glass_header.dart';
import 'package:flutter_easyrefresh/bezier_bounce_footer.dart';
import 'package:cached_network_image/cached_network_image.dart';
import 'package:wanchong/bean/strategy_entity.dart';
import 'package:wanchong/api/know.dart';
import 'package:wanchong/app/mecollect/webviews.dart';

class Answerselct extends StatefulWidget {
  @override
  _KonwState createState() => _KonwState();
}

class _KonwState extends State<Answerselct> {
  var startTop = 0;
  int _page = 0;
  var _GlList1 = [
    {
      'images': 'http://pic37.nipic.com/20140113/8800276_184927469000_2.png',
      'title': '主人不小心梳毛梳掉狗的铃铛， 狗狗怒不撒嘴，知道他名字后狗狗怒不撒嘴，知道他名字后...',
      'name': '我是谁我在那',
      'time': '2018-02-03',
      'conut': '20'
    },
    {
      'images': 'http://pic37.nipic.com/20140113/8800276_184927469000_2.png',
      'title': '主人不小心梳毛梳掉狗的铃铛， 狗狗怒不撒嘴，知道他名字后狗狗怒不撒嘴，知道他名字后...',
      'name': '我是谁我在那',
      'time': '2018-02-03',
      'conut': '20'
    },
    {
      'images': 'http://pic37.nipic.com/20140113/8800276_184927469000_2.png',
      'title': '主人不小心梳毛梳掉狗的铃铛， 狗狗怒不撒嘴，知道他名字后狗狗怒不撒嘴，知道他名字后...',
      'name': '我是谁我在那',
      'time': '2018-02-03',
      'conut': '20'
    },
    {
      'images': 'http://pic37.nipic.com/20140113/8800276_184927469000_2.png',
      'title': '主人不小心梳毛梳掉狗的铃铛， 狗狗怒不撒嘴，知道他名字后狗狗怒不撒嘴，知道他名字后...',
      'name': '我是谁我在那',
      'time': '2018-02-03',
      'conut': '20'
    },
    {
      'images': 'http://pic37.nipic.com/20140113/8800276_184927469000_2.png',
      'title': '主人不小心梳毛梳掉狗的铃铛， 狗狗怒不撒嘴，知道他名字后狗狗怒不撒嘴，知道他名字后...',
      'name': '我是谁我在那',
      'time': '2018-02-03',
      'conut': '20'
    },
    {
      'images': 'http://pic37.nipic.com/20140113/8800276_184927469000_2.png',
      'title': '主人不小心梳毛梳掉狗的铃铛， 狗狗怒不撒嘴，知道他名字后狗狗怒不撒嘴，知道他名字后...',
      'name': '我是谁我在那',
      'time': '2018-02-03',
      'conut': '20'
    },
    {
      'images': 'http://pic37.nipic.com/20140113/8800276_184927469000_2.png',
      'title': '主人不小心梳毛梳掉狗的铃铛， 狗狗怒不撒嘴，知道他名字后狗狗怒不撒嘴，知道他名字后...',
      'name': '我是谁我在那',
      'time': '2018-02-03',
      'conut': '20'
    },
    {
      'images': 'http://pic37.nipic.com/20140113/8800276_184927469000_2.png',
      'title': '主人不小心梳毛梳掉狗的铃铛， 狗狗怒不撒嘴，知道他名字后狗狗怒不撒嘴，知道他名字后...',
      'name': '我是谁我在那',
      'time': '2018-02-03',
      'conut': '20'
    },
    {
      'images': 'http://pic37.nipic.com/20140113/8800276_184927469000_2.png',
      'title': '主人不小心梳毛梳掉狗的铃铛， 狗狗怒不撒嘴，知道他名字后狗狗怒不撒嘴，知道他名字后...',
      'name': '我是谁我在那',
      'time': '2018-02-03',
      'conut': '20'
    },
    {
      'images': 'http://pic37.nipic.com/20140113/8800276_184927469000_2.png',
      'title': '主人不小心梳毛梳掉狗的铃铛， 狗狗怒不撒嘴，知道他名字后狗狗怒不撒嘴，知道他名字后...',
      'name': '我是谁我在那',
      'time': '2018-02-03',
      'conut': '20'
    },
    {
      'images': 'http://pic37.nipic.com/20140113/8800276_184927469000_2.png',
      'title': '主人不小心梳毛梳掉狗的铃铛， 狗狗怒不撒嘴，知道他名字后狗狗怒不撒嘴，知道他名字后...',
      'name': '我是谁我在那',
      'time': '2018-02-03',
      'conut': '20'
    },
    {
      'images': 'http://pic37.nipic.com/20140113/8800276_184927469000_2.png',
      'title': '主人不小心梳毛梳掉狗的铃铛， 狗狗怒不撒嘴，知道他名字后狗狗怒不撒嘴，知道他名字后...',
      'name': '我是谁我在那',
      'time': '2018-02-03',
      'conut': '20'
    },
    {
      'images': 'http://pic37.nipic.com/20140113/8800276_184927469000_2.png',
      'title': '主人不小心梳毛梳掉狗的铃铛， 狗狗怒不撒嘴，知道他名字后狗狗怒不撒嘴，知道他名字后...',
      'name': '我是谁我在那',
      'time': '2018-02-03',
      'conut': '20'
    },
    {
      'images': 'http://pic37.nipic.com/20140113/8800276_184927469000_2.png',
      'title': '主人不小心梳毛梳掉狗的铃铛， 狗狗怒不撒嘴，知道他名字后狗狗怒不撒嘴，知道他名字后...',
      'name': '我是谁我在那',
      'time': '2018-02-03',
      'conut': '20'
    },
    {
      'images': 'http://pic37.nipic.com/20140113/8800276_184927469000_2.png',
      'title': '主人不小心梳毛梳掉狗的铃铛， 狗狗怒不撒嘴，知道他名字后狗狗怒不撒嘴，知道他名字后...',
      'name': '我是谁我在那',
      'time': '2018-02-03',
      'conut': '20'
    },
    {
      'images': 'http://pic37.nipic.com/20140113/8800276_184927469000_2.png',
      'title': '主人不小心梳毛梳掉狗的铃铛， 狗狗怒不撒嘴，知道他名字后狗狗怒不撒嘴，知道他名字后...',
      'name': '我是谁我在那',
      'time': '2018-02-03',
      'conut': '20'
    },
    {
      'images': 'http://pic37.nipic.com/20140113/8800276_184927469000_2.png',
      'title': '主人不小心梳毛梳掉狗的铃铛， 狗狗怒不撒嘴，知道他名字后狗狗怒不撒嘴，知道他名字后...',
      'name': '我是谁我在那',
      'time': '2018-02-03',
      'conut': '20'
    },
    {
      'images': 'http://pic37.nipic.com/20140113/8800276_184927469000_2.png',
      'title': '主人不小心梳毛梳掉狗的铃铛， 狗狗怒不撒嘴，知道他名字后狗狗怒不撒嘴，知道他名字后...',
      'name': '我是谁我在那',
      'time': '2018-02-03',
      'conut': '20'
    },
  ];
  var _GlList = [
    {
      'images': 'http://pic37.nipic.com/20140113/8800276_184927469000_2.png',
      'title': '主人不小心梳毛梳掉狗的铃铛， 狗狗怒不撒嘴，知道他名字后狗狗怒不撒嘴，知道他名字后...',
      'name': '我是谁我在那',
      'time': '2018-02-03',
      'conut': '20'
    },
    {
      'images': 'http://pic37.nipic.com/20140113/8800276_184927469000_2.png',
      'title': '主人不小心梳毛梳掉狗的铃铛， 狗狗怒不撒嘴，知道他名字后狗狗怒不撒嘴，知道他名字后...',
      'name': '我是谁我在那',
      'time': '2018-02-03',
      'conut': '20'
    },
    {
      'images': 'http://pic37.nipic.com/20140113/8800276_184927469000_2.png',
      'title': '主人不小心梳毛梳掉狗的铃铛， 狗狗怒不撒嘴，知道他名字后狗狗怒不撒嘴，知道他名字后...',
      'name': '我是谁我在那',
      'time': '2018-02-03',
      'conut': '20'
    },
    {
      'images': 'http://pic37.nipic.com/20140113/8800276_184927469000_2.png',
      'title': '主人不小心梳毛梳掉狗的铃铛， 狗狗怒不撒嘴，知道他名字后狗狗怒不撒嘴，知道他名字后...',
      'name': '我是谁我在那',
      'time': '2018-02-03',
      'conut': '20'
    },
    {
      'images': 'http://pic37.nipic.com/20140113/8800276_184927469000_2.png',
      'title': '主人不小心梳毛梳掉狗的铃铛， 狗狗怒不撒嘴，知道他名字后狗狗怒不撒嘴，知道他名字后...',
      'name': '我是谁我在那',
      'time': '2018-02-03',
      'conut': '20'
    },
    {
      'images': 'http://pic37.nipic.com/20140113/8800276_184927469000_2.png',
      'title': '主人不小心梳毛梳掉狗的铃铛， 狗狗怒不撒嘴，知道他名字后狗狗怒不撒嘴，知道他名字后...',
      'name': '我是谁我在那',
      'time': '2018-02-03',
      'conut': '20'
    },
    {
      'images': 'http://pic37.nipic.com/20140113/8800276_184927469000_2.png',
      'title': '主人不小心梳毛梳掉狗的铃铛， 狗狗怒不撒嘴，知道他名字后狗狗怒不撒嘴，知道他名字后...',
      'name': '我是谁我在那',
      'time': '2018-02-03',
      'conut': '20'
    },
    {
      'images': 'http://pic37.nipic.com/20140113/8800276_184927469000_2.png',
      'title': '主人不小心梳毛梳掉狗的铃铛， 狗狗怒不撒嘴，知道他名字后狗狗怒不撒嘴，知道他名字后...',
      'name': '我是谁我在那',
      'time': '2018-02-03',
      'conut': '20'
    },
    {
      'images': 'http://pic37.nipic.com/20140113/8800276_184927469000_2.png',
      'title': '主人不小心梳毛梳掉狗的铃铛， 狗狗怒不撒嘴，知道他名字后狗狗怒不撒嘴，知道他名字后...',
      'name': '我是谁我在那',
      'time': '2018-02-03',
      'conut': '20'
    },
    {
      'images': 'http://pic37.nipic.com/20140113/8800276_184927469000_2.png',
      'title': '主人不小心梳毛梳掉狗的铃铛， 狗狗怒不撒嘴，知道他名字后狗狗怒不撒嘴，知道他名字后...',
      'name': '我是谁我在那',
      'time': '2018-02-03',
      'conut': '20'
    },
    {
      'images': 'http://pic37.nipic.com/20140113/8800276_184927469000_2.png',
      'title': '主人不小心梳毛梳掉狗的铃铛， 狗狗怒不撒嘴，知道他名字后狗狗怒不撒嘴，知道他名字后...',
      'name': '我是谁我在那',
      'time': '2018-02-03',
      'conut': '20'
    },
    {
      'images': 'http://pic37.nipic.com/20140113/8800276_184927469000_2.png',
      'title': '主人不小心梳毛梳掉狗的铃铛， 狗狗怒不撒嘴，知道他名字后狗狗怒不撒嘴，知道他名字后...',
      'name': '我是谁我在那',
      'time': '2018-02-03',
      'conut': '20'
    },
    {
      'images': 'http://pic37.nipic.com/20140113/8800276_184927469000_2.png',
      'title': '主人不小心梳毛梳掉狗的铃铛， 狗狗怒不撒嘴，知道他名字后狗狗怒不撒嘴，知道他名字后...',
      'name': '我是谁我在那',
      'time': '2018-02-03',
      'conut': '20'
    },
    {
      'images': 'http://pic37.nipic.com/20140113/8800276_184927469000_2.png',
      'title': '主人不小心梳毛梳掉狗的铃铛， 狗狗怒不撒嘴，知道他名字后狗狗怒不撒嘴，知道他名字后...',
      'name': '我是谁我在那',
      'time': '2018-02-03',
      'conut': '20'
    },
    {
      'images': 'http://pic37.nipic.com/20140113/8800276_184927469000_2.png',
      'title': '主人不小心梳毛梳掉狗的铃铛， 狗狗怒不撒嘴，知道他名字后狗狗怒不撒嘴，知道他名字后...',
      'name': '我是谁我在那',
      'time': '2018-02-03',
      'conut': '20'
    },
    {
      'images': 'http://pic37.nipic.com/20140113/8800276_184927469000_2.png',
      'title': '主人不小心梳毛梳掉狗的铃铛， 狗狗怒不撒嘴，知道他名字后狗狗怒不撒嘴，知道他名字后...',
      'name': '我是谁我在那',
      'time': '2018-02-03',
      'conut': '20'
    },
    {
      'images': 'http://pic37.nipic.com/20140113/8800276_184927469000_2.png',
      'title': '主人不小心梳毛梳掉狗的铃铛， 狗狗怒不撒嘴，知道他名字后狗狗怒不撒嘴，知道他名字后...',
      'name': '我是谁我在那',
      'time': '2018-02-03',
      'conut': '20'
    },
    {
      'images': 'http://pic37.nipic.com/20140113/8800276_184927469000_2.png',
      'title': '主人不小心梳毛梳掉狗的铃铛， 狗狗怒不撒嘴，知道他名字后狗狗怒不撒嘴，知道他名字后...',
      'name': '我是谁我在那',
      'time': '2018-02-03',
      'conut': '20'
    },
  ];
  GlobalKey<EasyRefreshState> _easyRefreshKey =
      new GlobalKey<EasyRefreshState>();
  GlobalKey<RefreshHeaderState> _headerKey =
      new GlobalKey<RefreshHeaderState>();
  GlobalKey<RefreshFooterState> _footerKey =
      new GlobalKey<RefreshFooterState>();

  List<StrategyData> _mData = List();
  @override
  void initState() {
    _init();
    super.initState();
  }

  _init() {
    _mData.clear();
    _getData();
  }

  _getData() {
    strategy(_page).listen((StrategyEntity data) {
      if (data.code == 200) {
        _mData.addAll(data.data);
      } else {}
      setState(() {});
    });
  }

  @override
  Widget build(BuildContext context) {
    return Container(
      child: Scaffold(
        backgroundColor: Colors.white,
        appBar: new PreferredSize(
          child: new Container(
            padding:
                new EdgeInsets.only(top: MediaQuery.of(context).padding.top),
            child: Container(
              height: 100.0,
              color: Colors.white,
              child: Column(
                children: <Widget>[
                  Row(
                    children: <Widget>[
                      GestureDetector(
                        onTap: () {
                          Navigator.pop(context);
                        },
                        child: Container(
                          width: 44.0,
                          height: 44.0,
                          child: Image.asset('assets/login/fanhui@3x.png'),
                        ),
                      ),
                      Expanded(
                        child: Container(
                          child: Text(
                            '饲养攻略',
                            style: TextStyle(
                              color: Color(0xFF000000),
                              fontSize: 17,
                              fontWeight: FontWeight.w700,
                            ),
                          ),
                          height: 44.0,
                          alignment: Alignment.center,
                        ),
                      ),
                      Container(
                        width: 50.0,
                        height: 44.0,
                      ),
                    ],
                  ),
                  Row(
                    children: <Widget>[
                      Container(
                        width: 15.0,
                        height: 44.0,
                      ),
                      Expanded(
                          child: GestureDetector(
                        onTap: () {
                          Navigator.of(context).pushNamed(InfosearchPath);
                        },
                        child: Container(
                          height: 35,
                          decoration: BoxDecoration(
                            color: Color(0xFFFAFAFA),
                            borderRadius: BorderRadius.circular(5.0),
                          ),
                          child: Row(
                            mainAxisAlignment: MainAxisAlignment.center,
                            crossAxisAlignment: CrossAxisAlignment.center,
                            children: <Widget>[
                              Icon(Icons.search,
                                  color: Color(0xFF647280), size: 20.0),
                              SizedBox(
                                width: 4,
                              ),
                              Text(
                                '搜索',
                                style: new TextStyle(
                                  fontSize: 14,
                                  color: Color(0xFF647280),
                                ),
                              ),
                            ],
                          ),
                        ),
                      )),
                      Container(
                        width: 15.0,
                      ),
                    ],
                  ),
                ],
              ),
            ),
            decoration: new BoxDecoration(
              gradient: new LinearGradient(
                  colors: [Color(0x00000000), Color(0x00000000)],
                  begin: const FractionalOffset(0.0, 0.0),
                  end: const FractionalOffset(1.0, 1.0),
                  stops: [0.0, 1.0],
                  tileMode: TileMode.clamp),
            ),
          ),
          preferredSize: new Size(MediaQuery.of(context).size.width, 150.0),
        ),
        body: Container(
          color: Color(0xFFFAFAFA),
          child: EasyRefresh(
              key: _easyRefreshKey,
              behavior: ScrollOverBehavior(),
              refreshHeader: BezierHourGlassHeader(
                key: _headerKey,
                color: Color(0xFFFFCC33),
                backgroundColor: Colors.white,
              ),
              refreshFooter: BezierBounceFooter(
                key: _footerKey,
                color: Color(0xFFFFCC33),
                backgroundColor: Colors.white,
              ),
              onRefresh: () async {
                await new Future.delayed(const Duration(seconds: 1), () {
                  _page = 1;
                  _mData.clear();
                  _getData();
                  setState(() {});
                });
              },
              loadMore: () async {
                await new Future.delayed(const Duration(seconds: 1), () {
                  strategy(_page + 1).listen(
                    (StrategyEntity data) {
                      if (data.code == 200) {
                        if (data.data.length > 0) {
                          _page++;
                          _mData.addAll(data.data);
                        }
                      }
                      setState(() {});
                    },
                  );
                });
              },
              child: listPostion()),
        ),
      ),
    );
  }

  Widget listPostion() {
    return ListView.builder(
      itemBuilder: (BuildContext context, int index) {
        if (index == 0) {
          return Column(
            children: <Widget>[
              SizedBox(
                height: ScreenUtil.getInstance().setHeight(15.0),
              ),
              _item(0)
            ],
          );
        } else {
          return _item(index);
        }
      },
      itemCount: _mData.length,
    );
  }

  Widget _item(int index) {
    var info = _mData[index];
    return GestureDetector(
      onTap: () {
        //Navigator.of(context).pushNamed(WebviewzPath);
        Navigator.push(
            context,
            MaterialPageRoute(
                builder: (context) => Webviews(id: info.strategyId)));
      },
      child: Container(
        height: 100.0,
        color: Colors.white,
        child: Column(
          children: <Widget>[
            Row(
              children: <Widget>[
                Container(
                    width: 70,
                    height: 70,
                    margin: EdgeInsets.only(left: 15),
                    child: CachedNetworkImage(
                        imageUrl: info.articleImgPath,
                        width: 70,
                        height: 70,
                        fit: BoxFit.cover)),
                Expanded(
                  child: Container(
                    child: Column(
                      children: <Widget>[
                        Container(
                          height: 50,
                          margin:
                              EdgeInsets.only(left: 15.0, top: 15, right: 15.0),
                          child: Text(
                            info.articleTitle,
                            textAlign: TextAlign.left,
                            maxLines: 2,
                            overflow: TextOverflow.ellipsis,
                            style: new TextStyle(
                                fontSize: 17.0, color: Color(0xFF3C4450)),
                          ),
                        ),
                        Row(
                          children: <Widget>[
                            Container(
                              height: 20,
                              margin: EdgeInsets.only(top: 5.0, left: 15.0),
                              child: Text(
                                info.author + '  ' + info.createTime,
                                style: new TextStyle(
                                    fontSize: 12.0, color: Color(0xFFB4BEC6)),
                              ),
                            ),
                            Expanded(
                              child: Container(),
                            ),
                          ],
                        ),
                      ],
                    ),
                  ),
                ),
              ],
            ),
            Container(
              margin: EdgeInsets.only(left: 15.0, right: 15.0, top: 8.0),
              height: ScreenUtil.getInstance().setHeight(1.0),
              color: Color(0xFFDBDBDB),
            )
          ],
        ),
      ),
    );
  }
}

// import 'package:cached_network_image/cached_network_image.dart';
// import 'package:flutter/material.dart';
// import 'package:flutter_screenutil/flutter_screenutil.dart';
// import 'package:wanchong/api/know.dart';
// import 'package:wanchong/app/mecollect/webviews.dart';
// import 'package:wanchong/bean/strategy_entity.dart';
// import 'package:wanchong/conf.dart';
// import 'package:flutter_easyrefresh/easy_refresh.dart';
// import 'package:flutter_easyrefresh/bezier_hour_glass_header.dart';
// import 'package:flutter_easyrefresh/bezier_bounce_footer.dart';

// class Answerselct extends StatefulWidget {
//   @override
//   _KonwState createState() => _KonwState();
// }

// class _KonwState extends State<Answerselct> {
//   var startTop = 0;
//   int _page = 0;
//   GlobalKey<EasyRefreshState> _easyRefreshKey =
//       new GlobalKey<EasyRefreshState>();
//   GlobalKey<RefreshHeaderState> _headerKey =
//       new GlobalKey<RefreshHeaderState>();
//   GlobalKey<RefreshFooterState> _footerKey =
//       new GlobalKey<RefreshFooterState>();

//   List<StrategyData> _mData = List();
//   @override
//   void initState() {
//     _init();
//     super.initState();
//   }

//   _init() {
//     _mData.clear();
//     _getData();
//   }

//   _getData() {
//     strategy(_page).listen((StrategyEntity data) {
//       if (data.code == 200) {
//         _mData.addAll(data.data);
//       } else {}
//       setState(() {});
//     });
//   }

//   @override
//   Widget build(BuildContext context) {
//     return Scaffold(
//       appBar: new AppBar(
//         elevation: 0.0,
//         automaticallyImplyLeading: false, //去掉返回按钮
//         title: startTop == 0
//             ? Container(
//                 child: Row(
//                   children: <Widget>[
//                     GestureDetector(
//                       onTap: () {
//                         Navigator.pop(context);
//                       },
//                       child: Container(
//                         height: 35.0,
//                         width: 30.0,
//                         color: Colors.white,
//                         child: Image.asset("assets/login/fanhui@3x.png"),
//                       ),
//                     ),
//                     Expanded(
//                       child: Container(
//                         height: 35.0,
//                         decoration: BoxDecoration(
//                           border: Border.all(color: Colors.white, width: 1.0),
//                           color: Colors.white,
//                           borderRadius: BorderRadius.circular(5.0),
//                         ),
//                         child: Row(
//                           children: <Widget>[
//                             Expanded(
//                               child: Container(
//                                 height: 30.0,
//                               ),
//                             ),
//                             Container(
//                               width: 0.0,
//                             ),
//                             Text(
//                               '饲养攻略',
//                               style: new TextStyle(
//                                 color: Color(0xFF3C4450),
//                                 fontSize: 15.0,
//                                 fontWeight: FontWeight.w700,
//                               ),
//                             ),
//                             Expanded(
//                               child: Container(
//                                 height: 30.0,
//                               ),
//                             ),
//                           ],
//                         ),
//                       ),
//                     ),
//                     Container(
//                       height: 35.0,
//                       width: 30.0,
//                       color: Colors.white,
//                     ),
//                   ],
//                 ),
//               )
//             : Container(
//                 child: Row(
//                   children: <Widget>[
//                     GestureDetector(
//                       onTap: () {
//                         Navigator.pop(context);
//                       },
//                       child: Container(
//                         height: 35.0,
//                         width: 30.0,
//                         color: Colors.white,
//                         child: Image.asset("assets/login/fanhui@3x.png"),
//                       ),
//                     ),
//                     Expanded(
//                       child: Container(
//                         height: 35.0,
//                         decoration: BoxDecoration(
//                           border: Border.all(color: Colors.white, width: 1.0),
//                           color: Color(0xFFFAFAFA),
//                           borderRadius: BorderRadius.circular(5.0),
//                         ),
//                         child: Row(
//                           children: <Widget>[
//                             Container(
//                               height: 30.0,
//                               width: 5.0,
//                             ),
//                             Icon(Icons.search,
//                                 color: Color(0xFF647280), size: 20.0),
//                             Text(
//                               '搜索',
//                               style: new TextStyle(
//                                 fontSize: 14,
//                                 color: Color(0xFF647280),
//                               ),
//                             ),
//                             Expanded(
//                               child: Container(
//                                 height: 30.0,
//                               ),
//                             ),
//                           ],
//                         ),
//                       ),
//                     ),
//                     Container(
//                       height: 35.0,
//                       width: 0.0,
//                       color: Colors.white,
//                     ),
//                   ],
//                 ),
//               ),
//         //centerTitle: true, //title居中
//       ),
//       body: Container(
//         child: NotificationListener(
//           onNotification: (ScrollNotification note) {
//             if (note.metrics.pixels.toInt() > 80) {
//               setState(() {
//                 startTop = 1;
//               });
//             } else {
//               setState(() {
//                 startTop = 0;
//               });
//             }
//           },
//           child: EasyRefresh(
//             key: _easyRefreshKey,
//             behavior: ScrollOverBehavior(),
//             refreshHeader: BezierHourGlassHeader(
//               key: _headerKey,
//               color: Color(0xFFFFCC33),
//               backgroundColor: Colors.white,
//             ),
//             refreshFooter: BezierBounceFooter(
//               key: _footerKey,
//               color: Color(0xFFFFCC33),
//               backgroundColor: Colors.white,
//             ),
//             onRefresh: () async {
//               _page = 1;
//               _mData.clear();
//               _getData();
//               setState(() {});
//             },
//             loadMore: () async {
//               strategy(_page + 1).listen((StrategyEntity data) {
//                 if (data.code == 200) {
//                   if (data.data.length > 0) {
//                     _page++;
//                     _mData.addAll(data.data);
//                   }
//                 }
//                 setState(() {});
//               });
//             },
//             child: listPostion(),
//           ),
//         ),
//       ),
//     );
//   }

//   Widget _header() {
//     return Container(
//       padding: EdgeInsets.all(
//         ScreenUtil.getInstance().setWidth(15.0),
//       ),
//       width: double.infinity,
//       color: Colors.white,
//       child: Container(
//         height: ScreenUtil.getInstance().setHeight(35.0),
//         color: Color(SearchColor),
//         child: Row(
//           mainAxisAlignment: MainAxisAlignment.center,
//           crossAxisAlignment: CrossAxisAlignment.center,
//           children: <Widget>[
//             Icon(Icons.search, color: Color(0xFF647280), size: 20.0),
//             SizedBox(
//               width: 4,
//             ),
//             Text(
//               '搜索',
//               style: new TextStyle(
//                 fontSize: 14,
//                 color: Color(0xFF647280),
//               ),
//             ),
//           ],
//         ),
//       ),
//     );
//   }

//   Widget listPostion() {
//     return ListView.builder(
//       itemBuilder: (BuildContext context, int index) {
//         if (index == 0) {
//           return Column(
//             children: <Widget>[
//               _header(),
//               SizedBox(
//                 height: ScreenUtil.getInstance().setHeight(15.0),
//               ),
//               _item(0)
//             ],
//           );
//         } else {
//           return _item(index);
//         }
//       },
//       itemCount: _mData.length,
//     );
//   }

//   Widget _item(int index) {
//     var info = _mData[index];
//     return GestureDetector(
//       onTap: () {
//         Navigator.push(context, MaterialPageRoute(builder: (context)=>Webviews(id:info.strategyId)));
//       },
//       child: Container(
//         height: ScreenUtil.getInstance().setHeight(102.0),
//         padding: EdgeInsets.only(
//           left: ScreenUtil.getInstance().setWidth(15.0),
//           top: ScreenUtil.getInstance().setWidth(15.0),
//           right: ScreenUtil.getInstance().setWidth(15.0),
//         ),
//         decoration: BoxDecoration(
//           color: Colors.white,
//         ),
//         child: Column(
//           children: <Widget>[
//             Row(
//               children: <Widget>[
//                 Container(
//                     margin: EdgeInsets.only(
//                         right: ScreenUtil.getInstance().setWidth(15.0)),
//                     width: ScreenUtil.getInstance().setHeight(70.0),
//                     height: ScreenUtil.getInstance().setHeight(70.0),
//                     child: CachedNetworkImage(
//                       imageUrl: info.articleImgPath,
//                       fit: BoxFit.cover,
//                     )),
//                 Expanded(
//                   flex: 1,
//                   child: Container(
//                     // color: Colors.red,
//                     height: ScreenUtil.getInstance().setHeight(70.0),
//                     child: Column(
//                       crossAxisAlignment: CrossAxisAlignment.start,
//                       mainAxisAlignment: MainAxisAlignment.spaceBetween,
//                       children: <Widget>[
//                         Text(
//                           info.articleTitle,
//                           style: TextStyle(
//                             color: Color(MainColor),
//                             fontSize: ScreenUtil.getInstance().setSp(17.0),
//                           ),
//                         ),
//                         Row(
//                           children: <Widget>[
//                             Text(
//                               info.author,
//                               style: TextStyle(
//                                 color: Color(CCCColor),
//                                 fontSize: ScreenUtil.getInstance().setSp(12.0),
//                               ),
//                             ),
//                             SizedBox(
//                               width: 4,
//                             ),
//                             Text(
//                               info.createTime,
//                               style: TextStyle(
//                                 color: Color(CCCColor),
//                                 fontSize: ScreenUtil.getInstance().setSp(12.0),
//                               ),
//                             )
//                           ],
//                         )
//                       ],
//                     ),
//                   ),
//                 )
//                 // SizedBox()
//               ],
//             ),
//             SizedBox(
//               height: ScreenUtil.getInstance().setHeight(15.0),
//             ),
//             Divider(
//               height: ScreenUtil.getInstance().setHeight(1.0),
//               color: Color(BorderColor),
//             ),
//           ],
//         ),
//       ),
//     );
//   }
// }
